package com.platform.server.dao;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface ExpendDao {
	
	/**
	 * 支出统计
	 */
	List<Map<String,Object>> selectExpendList(Map<String,Object> map);
	
	/**
	 * 收入统计
	 */
	List<Map<String,Object>> selectIncomeList(Map<String,Object> map);
	
	/**
	 * 收支统计
	 */
	List<Map<String,Object>> queryIncomeList(Map<String,Object> map);
	
	/**
	 * 查看充值订单
	 */
	List<Map<String,Object>> queryRechargeOrderList(Map<String,Object> map);
	
	/**
	 * 查看VIP订单
	 */
	List<Map<String,Object>> qureyVipList(Map<String,Object> map);
	
	/**
	 * 查看提现通过订单 
	 */
	List<Map<String,Object>> queryWithdrawList(Map<String,Object> map);
	
	/**
	 * 查看平台余额
	 */
	Map<String,Object> sumPlatform();
	
	//充值订单
	List<Map<String,Object>> selectRechargeOrder(Map<String,Object> map);
	
	//已取消订单
	List<Map<String,Object>> selectCancelOrder(Map<String,Object> map);
	//提现不通过订单
	List<Map<String,Object>> selectWithdrawNopass(Map<String,Object> map);
	
	/**
	 * 查看平台手续费
	 */
	Double selectPlatformDiscount();
	
}
